Product introduction
RubikStudio is a new generation of coding assistant tool based on the Thunder Software Rubik's Cube code model. The tool combines the OS programming data accumulated by Thunder Software for many years, covering scenarios such as Android, automotive, and IOT. With multiple product advantages such as fast completion, accurate recommendation, Private Deployment, support for data and function customization, it can help enterprises achieve the core goal of "efficient reuse of existing data", improve efficiency from R & D processes, and establish enterprise-exclusive coding tools.
Core scene
Code completion
The Rubik's Cube code model is trained based on open source data and high-quality data accumulated by Chuangda. Therefore, RubikStudio can analyze the context and semantic environment of the current code, provide suggestions for the next line or paragraph of code at the current position, reduce user input, and improve R & D efficiency. In the future, RubikStudio will also support semantic analysis of the entire Codebase range, further improving the accuracy of code suggestions.
Code generation
RubikStudio supports code generation from multiple dimensions such as annotation generation, dialogue generation, unit test generation, code annotation generation, code interpretation, and code optimization. On the other hand, it provides a quick custom prompt word function, which allows users in different scenarios to have a quick and efficient experience. It aims to meet the needs of different R & D scenarios to the greatest extent and improve R & D efficiency in all aspects.
Technical Q & A
Based on the Rubik's Cube model, RubikStudio provides powerful technical Q & A capabilities. In the future, it will support the integration of answers from multiple sources such as local Codebase, enterprise Wiki, and internet data, allowing you to solve your R & D problems without leaving the IDE, creating an immersive development experience.
Product advantages
- Fast and accurate code completion : Engineers use the most functions, 80% + engineers within Chuangda are using it, and can contribute 200,000 line-height quality code to Chuangda every month. The completion speed and accuracy are at the top level in the industry.
- Powerful and convenient generation and Q & A : RubikStudio provides a wide range of code generation-related functions covering a full range of R & D scenarios, and provides easy-to-use quick access. It also supports user-defined functions, which is more conducive to adapting special projects to different development scenarios.
- Support present on all major platforms OS, mainstream IDE and many programming languages : RubikStudio supports Windows, macOS, Linux three major operating systems, Visual Studio Code and JetBrains IDEs two mainstream IDE platforms and 50 + programming languages.
- Enterprise-level data backend : RubikStudio provides detailed Data Analysis functions, including function usage, answer adoption, and adoption distribution by function or language, etc., to fully visualize efficiency improvement results and help individuals and enterprises improve efficiency and review. On the other hand, we also provide data backend capabilities for enterprise code and enterprise data access management, allowing data to generate more value in circulation.
- Support Private Deployment : RubikStudio provides a full range of Private Deployment services covering private cloud and private hardware, as well as detailed technical support, allowing you to enjoy efficient coding without worries and fully protect company information security.
- Support private data and function customization : Simple Private Deployment cannot usually meet the needs of enterprise data to reuse and scene customization. Therefore, RubikStudio provides data full-process processing services and tool function customization services for scenarios. Your needs are our goal.
Supported programming languages
Currently, RubikStudio supports over 50 programming languages and can cover most development scenarios.
Among them, the following programming languages are more prominent: Python, Java, Kotlin, C++, C, JS/TS.
Supported IDE
- JetBrains IDEs
- IDE types:Android Studio、DevEco Studio、IntelliJ IDEA、PyCharm、GoLand、WebStorm、CLion、PhpStorm,etc
- IDE Version:2022.2 - 2023.3
- Visual Studio Code
- IDE version:1.78 and above
Supported operating systems
Windows10 and above、macOS、Linux